package com.yinhe.system.mapper;

import java.util.List;
import com.yinhe.system.domain.YhTrainingResults;

/**
 * 训练综合成绩评定Mapper接口
 * 
 * @author yinhe
 * @date 2022-09-24
 */
public interface YhTrainingResultsMapper 
{
    /**
     * 查询训练综合成绩评定
     * 
     * @param id 训练综合成绩评定主键
     * @return 训练综合成绩评定
     */
    public YhTrainingResults selectYhTrainingResultsById(Long id);

    /**
     * 查询训练综合成绩评定列表
     * 
     * @param yhTrainingResults 训练综合成绩评定
     * @return 训练综合成绩评定集合
     */
    public List<YhTrainingResults> selectYhTrainingResultsList(YhTrainingResults yhTrainingResults);

    /**
     * 新增训练综合成绩评定
     * 
     * @param yhTrainingResults 训练综合成绩评定
     * @return 结果
     */
    public int insertYhTrainingResults(YhTrainingResults yhTrainingResults);

    /**
     * 修改训练综合成绩评定
     * 
     * @param yhTrainingResults 训练综合成绩评定
     * @return 结果
     */
    public int updateYhTrainingResults(YhTrainingResults yhTrainingResults);

    /**
     * 删除训练综合成绩评定
     * 
     * @param id 训练综合成绩评定主键
     * @return 结果
     */
    public int deleteYhTrainingResultsById(Long id);

    /**
     * 批量删除训练综合成绩评定
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteYhTrainingResultsByIds(Long[] ids);
}
